<template>

  <div>
      <div id="login">
        <van-form @submit="onSubmit">
            <van-cell-group inset>
                <van-field
                v-model="username"
                name="用户名"
                label="用户名"
                placeholder="用户名"
                :rules="[{ required: true, message: '请填写用户名' }]"
                />
                <van-field
                v-model="password"
                type="password"
                name="密码"
                label="密码"
                placeholder="密码"
                :rules="[{ required: true, message: '请填写密码' }]"
                />
            </van-cell-group>
            <div style="margin: 16px;">
                <van-button round block type="primary" native-type="submit">
                提交
                </van-button>
            </div>
            </van-form>
      </div>
    
    
  </div>

</template>



<script>
import { login } from "@/components/axios_api/api.js"; // @符号指的是src路径
export default {
  data() {
    return {
      username: '',
      password: ''
    };
  },
  methods: {
      onSubmit() {
        let  data = {
          username: this.username,
          password: this.password
        }

        login(data).then((res) => {
          if (res.code == 200) {
            console.log('login', res)
            let resource = res.data.resource_list
            localStorage.setItem('resourcelist', JSON.stringify(resource))
          } else {
            alert('登录失败')
          }
        })
      }
   
  },
  mounted() {
   
  },
};
</script>

<style>
    #login{
        width: 20%;
        margin-left: 35%;
        margin-top: 100px;
    }
</style>